Nova Car Rentals
Bay Sq., Bugibba, Saint Paul's Bay, Malta, SPB 04
+356 2157 5240 Phone